Why fight the source of truth? I have most of the high level bindings for the ELF crate I'm working on done, but I hand-wrote all the constants. Now working on swapping out all hand-written stuff in favor of generating from binutils. This is kind of expensive to do at compile time and can't be done in no_std easily so I'm moving the effort to commit time.
