  v = [1,2,3];
  @is_absent_array_out_of_bounds       = is_absent       (v[4]);
  @is_present_array_out_of_bounds      = is_present      (v[4]);
  @is_empty_array_out_of_bounds        = is_empty        (v[4]);
  @is_not_empty_array_out_of_bounds    = is_not_empty    (v[4]);
  @is_null_array_out_of_bounds         = is_null         (v[4]);
  @is_not_null_array_out_of_bounds     = is_not_null     (v[4]);
  @is_bool_array_out_of_bounds         = is_bool         (v[4]);
  @is_boolean_array_out_of_bounds      = is_boolean      (v[4]);
  @is_float_array_out_of_bounds        = is_float        (v[4]);
  @is_int_array_out_of_bounds          = is_int          (v[4]);
  @is_numeric_array_out_of_bounds      = is_numeric      (v[4]);
  @is_string_array_out_of_bounds       = is_string       (v[4]);
  @is_map_array_out_of_bounds          = is_map          (v[4]);
  @is_not_map_array_out_of_bounds      = is_not_map      (v[4]);
  @is_empty_map_array_out_of_bounds    = is_empty_map    (v[4]);
  @is_nonempty_map_array_out_of_bounds = is_nonempty_map (v[4]);
  @is_array_out_of_bounds_array        = is_array        (v[4]);
  @is_not_array_out_of_bounds_array    = is_not_array    (v[4]);
  dump;

