remove BlkCx.trans_block
-1 -> 255
-CrateAnalysis
preserve other attr
into_block
`asm()` does not require mut
what is DeclItem?
name collision fix part 1
no part 2