Tests for types with no values, _read_struct to build_struct, documentation updates.