Use eval { foo; 1 } instead of checking for eval err
Add test