Improve documentation of records.fields module

This handles issue #411