TODO Raise error if asking about invocations of an unknown songname deal with default: [], probably by marshall dumping and loading need to be able to mimick a class need to be able to talk about nouns .with() <-- no args, what should error messages be?