Support for passing arrays into `render()`, `generate()` and `parent()` (fixes #8)