Hardware Design with Generalized Arrows

by Adam Megacz