story with a moral is called