initial bitfield implementation
thanks, italic font
split things into modules. add some parser-printer tests.