make conversions in callable_eval even worse to avoid possibility of ambiguity with user-defined conversions