While this is a tiny hit on performance, it is something that the user probably wants. It specifically prevents the user from seeing ContextNotManipulable errors when using the full power of evalexpr in the simplest eval calls. Implements #45