Commiting wips so I can cleanly branch
Boolean interop, default to js if needed
Add elm bobble, minor changes to fauxter