Python Save() and SavedLiteral(). Split factory and matcher.