changing desugaring of when so it always evaluates to nothing
Merge pull request #130 from brownplt/when-desugar

changing desugaring of when so it always evaluates to nothing