[gcr] a little boilerplate
[gcr] mk_cls mk_field