return
  {
    call_assign = request('call_assign'),
    do_block = request('do_block'),
    else_part = request('else_part'),
    elseif_part = request('elseif_part'),
    generic_for_block = request('generic_for_block'),
    goto_statement = request('goto_statement'),
    if_block = request('if_block'),
    if_part = request('if_part'),
    label_statement = request('label_statement'),
    local_assignment = request('local_assignment'),
    local_statement = request('local_statement'),
    named_function = request('named_function'),
    numeric_for_block = request('numeric_for_block'),
    repeat_block = request('repeat_block'),
    return_statement = request('return_statement'),
    while_block = request('while_block'),
  }
