make the primMonad <$> be <$$$> so that future preludes dont clobber it