Multiple changes

- Added meta mem_fn_constant.
- Added a new constructor to base functor_ref.