field generation in unions, floats, bytes
fields generation
generate constructor initializer list part 1