add support for passing multiple arguments to block for list_of (so each_with_index can be used)