pub(crate) fn define(isas: &[Isa]) -> Vec<TargetIsa>