polish. rename to offsetof. add isBitField.
toying with offsetof
dont need RecordLayout
lets get creative about offsetof