from_a binds a.apply (value param): ok from_b binds b.apply (pointer param): ok