was underusing this infix fmap