PureScript implementation of argonaut