There's so many layers of puns and references to mythology and history.