Rename traits functions.
Add traits for deserialization
Add Json::as for types with from_json
Add Json::as for sequences.