adding 'blocks' to compiler to better support JSONiq