the jsonize struct is used as an attribute to mark serialized members
extract!T converts a JSONValue to an instance of T
helpers for working with files containing JSON data
toJSON!T converts a instance of T to a JSONValue