HasmCodegen draft

Works:
1) `[HasmStatement] -> [HalfBakedOp]`
2?) partitioning `[HasmStatement]` into `Map Section [HasmStatement]`
(taking into account subsections).

Todo: fill actial offset values in [HalfBakedOp],
      [HalfBakedOp] -> ByteString