Move EAP types (sub-modules) to use talloc