Implement boolValue  and doubleValue syntax
Implement fieldMap PLens
Renaming stuff
Implement asList and asMap syntax