C?aSH: Structural Descriptions of Synchronous Hardware Using Haskell | IEEE Conference Publication | IEEE Xplore