Changed evalInContext signature to support thrown

objects with 'Either'