Part of the Applicative instance for Fantasy Land 1.x. See the apply method for details.
apply
('F ('a) => b).('F 'a) => 'F 'b where 'F is Apply
ap(that) { return this.apply(that); }