yaml morphisms