Call it `value` and make docstrings clearer
Added TODOs to support various field attributes
Added binary field type