io_template_param should take a 'void *' instead of 'void **'
Add suport for iterable lists and hash maps