I don't really see an issue with the fromMap() and intoMap(). Implementing the map interface would also complicate the API for a record a bit more, eg. Record.put() and Record.setField()?. I guess if someone has a good use case that really neatens up their code?
I had recently thought about whether I should let Record implement Map > (similar to Result implementing List). But from a generic typesafety > point of view, that might not be such a good idea... >
