Recap: Functions and Pattern Matching
case classes
ex: json json objects can be seq, num, str, bool,...
⇒ represented as abstract class and case classes.
pattern matching

→ question: what is the type of the {case(key, value)=>"..."} clause?
it is (JBinding => String) type, which is a shorthand for Function1[JBinding, String …
