Updated functor DerefOp to be named deref_op
Removed the InliningPreferences scheme ... it wasn't pulling its weight (yet?), so for simplicity it was removed.