Yes, but if then I return ` [blocks, null, null, null]` the return value becomes less obvious of what it was ment to do.
Any way I think that post 1.0 this will have to be re-though as we want to add a more general machinery for literate variables.