Better scala eval