Is this an experiment? Supported by Dart? _the_ way to do JSON? Should Flutter users use this? Can we be more clear about what this is, in the README? (a lot of people are excited for better JSON, I want to clearly set expectations if possible. Thanks!)