Is the element in the MList always a MString?

could you do something like case MList(MString(s), _) => ...