Recognize complex options by their class (Proc, Symbol)
Field: add `read_io_if` method
Test bitfield alignment