add purescript