Yeah, but then I have to write extra code to treat Strings different than Integers. What do I write for things that I know nothing about? What's an empty Jekyll::Page object?