In Js we don't have nice hashsets so we use an object, in Rust we can actually use a hashset so we now need to do a conversion.
* add js interop testing * checkout specific commit + fix bug in if stmt * implement suggestions * add to travis * friendly error message + fix inverted if * more intuitive order