Maybe you should add a comment on the retained policy for `Option[_]` values (i.e. the macro expansion uses `readNullable`)