Now Applicative classes are supposed to be instantiated to wrap raw data. Start writing t/applicative/identity.t
applicative/identity.t: write tests for functor laws. ap() function cannot be defined from build_result()...
Thinking of identity.t ...