When I'm experimenting with Piccolo queries I typically use the playground:
I try and make the schema used by the playground as fully featured as possible, so I can experiment with most Piccolo features.
Some features the playground schema doesn't have which need adding: