got unit tests working(ish) for the haskell stuff -- going to the supermarket now, but will unit test all the current functionality tonight, then next up work on single layer signal functions -- then after that it's on to SF combinators