* pass in existing `Semantics` object to function * pass in `Definition` for param type * refactor iterator to use `flatten`
Name
add_missing_impl_members
add_missing_default_members