add conversion to m.as()