Allow user to pass lambda to local attributes, block will be

evaluated and its results assigned to the local object.

synced local_attributes: { reviews_count: -> (booking) { booking.reviews.size } }
Of my head, I believe having `v.respond_to?(:call)` instead of `v.is_a?(Proc)` would allow to pass a method name as well. To be tested.