added scalaz and shapeless
narrowed it down to whitespace-sensitivity in apply `()`
Parameter types can be infix
Looks like ScalaZ and Shapeless both all pass!