@incollection {megacz:GArrowsForHardware,
   author = {Megacz, Adam},
   affiliation = {Computer Science Division, UC Berkeley, USA},
   title = {Hardware Design with Generalized Arrows},
   booktitle = {Implementation and Application of Functional Languages},
   series = {Lecture Notes in Computer Science},
   editor = {Gill, Andy and Hage, Jurriaan},
   publisher = {Springer Berlin / Heidelberg},
   isbn = {978-3-642-34406-0},
   keyword = {Computer Science},
   pages = {164-180},
   volume = {7257},
   url = {http://dx.doi.org/10.1007/978-3-642-34407-7_11},
   note = {10.1007/978-3-642-34407-7_11},
   year = {2012}
}

@inproceedings{Megacz:GArrowHardware,
	Author = {Megacz, Adam},
	Booktitle = {Implementation of Functional Languages 2011, Draft Proceedings},
	Editor = {Gill, Andy},
	Number = {ITTC-FY2012-TR-29952012-01},
	Organization = {University of Kansas},
	Series = {Technical Report},
	Title = {Hardware Design with Generalized Arrows},
	Year = {2011}}
