Fixed 'parse' bug where I had 's' as the left return value, too
Renamed 'impure' to 'spoil'