Purely functional JSON parser and library in scala.