Boolean function value_eq(a: Element, b: Element) = ?primitives/value_eq Boolean function bool_and(a: Boolean, b: Boolean) = ?primitives/bool_and Boolean function bool_or(a: Boolean, b: Boolean) = ?primitives/bool_or Boolean function bool_not(a: Boolean) = ?primitives/bool_not Element function create_node() = ?primitives/create_node Element function create_edge(a: Element, b: Element) = ?primitives/create_edge Element function create_value(a: Element) = ?primitives/create_value Boolean function is_edge(a: Element) = ?primitives/is_edge Integer function read_nr_out(a: Element) = ?primitives/read_nr_out Element function read_out(a: Element, b: Integer) = ?primitives/read_out Integer function read_nr_in(a: Element) = ?primitives/read_nr_in Element function read_in(a: Element, b: Integer) = ?primitives/read_in Element function read_edge_src(a: Element) = ?primitives/read_edge_src Element function read_edge_dst(a: Element) = ?primitives/read_edge_dst Boolean function delete_element(a: Element) = ?primitives/delete_element Boolean function element_eq(a: Element, b: Element) = ?primitives/element_eq Float function cast_i2f(a: Integer) = ?primitives/cast_i2f String function cast_i2s(a: Integer) = ?primitives/cast_i2s Boolean function cast_i2b(a: Integer) = ?primitives/cast_i2b Integer function cast_f2i(a: Float) = ?primitives/cast_f2i Boolean function cast_f2b(a: Float) = ?primitives/cast_f2b String function cast_f2s(a: Float) = ?primitives/cast_f2s Integer function cast_s2i(a: String) = ?primitives/cast_s2i Float function cast_s2f(a: String) = ?primitives/cast_s2f Boolean function cast_s2b(a: String) = ?primitives/cast_s2b Integer function cast_b2i(a: Boolean) = ?primitives/cast_b2i Float function cast_b2f(a: Boolean) = ?primitives/cast_b2f String function cast_b2s(a: Boolean) = ?primitives/cast_b2s String function cast_e2s(a: Element) = ?primitives/cast_e2s String function cast_a2s(a: Action) = ?primitives/cast_a2s String function cast_v2s(a: Element) = ?primitives/cast_v2s String function cast_id2s(a: Element) = ?primitives/cast_id2s Element function dict_add_fast(a: Element, b: Element, c: Element) = ?primitives/dict_add_fast Element function dict_delete(a: Element, b: Element) = ?primitives/dict_delete Element function dict_delete_node(a: Element, b: Element) = ?primitives/dict_delete_node Element function dict_read(a: Element, b: Element) = ?primitives/dict_read Element function dict_read_edge(a: Element, b: Element) = ?primitives/dict_read_edge Element function dict_read_node(a: Element, b: Element) = ?primitives/dict_read_node Boolean function dict_in(a: Element, b: Element) = ?primitives/dict_in Boolean function dict_in_node(a: Element, b: Element) = ?primitives/dict_in_node Element function dict_keys(a: Element) = ?primitives/dict_keys Float function float_addition(a: Float, b: Float) = ?primitives/float_addition Float function float_subtraction(a: Float, b: Float) = ?primitives/float_subtraction Float function float_multiplication(a: Float, b: Float) = ?primitives/float_multiplication Float function float_division(a: Float, b: Float) = ?primitives/float_division Boolean function float_gt(a: Float, b: Float) = ?primitives/float_gt Boolean function float_lt(a: Float, b: Float) = ?primitives/float_lt Integer function integer_addition(a: Integer, b: Integer) = ?primitives/integer_addition Integer function integer_subtraction(a: Integer, b: Integer) = ?primitives/integer_subtraction Integer function integer_multiplication(a: Integer, b: Integer) = ?primitives/integer_multiplication Integer function integer_division(a: Integer, b: Integer) = ?primitives/integer_division Boolean function integer_lt(a: Integer, b: Integer) = ?primitives/integer_lt Element function list_insert(a: Element, b: Element, c: Integer) = ?primitives/list_insert Element function list_delete(a: Element, b: Integer) = ?primitives/list_delete Element function set_remove(a: Element, b: Element) = ?primitives/set_remove Boolean function set_in(a: Element, b: Element) = ?primitives/set_in Element function set_remove_node(a: Element, b: Element) = ?primitives/set_remove_node Element function set_in_node(a: Element, b: Element) = ?primitives/set_in_node String function string_join(a: String, b: String) = ?primitives/string_join String function string_get(a: String, b: Integer) = ?primitives/string_get Element function string_split(a: String, b: String) = ?primitives/string_split Integer function string_len(a: String) = ?primitives/string_len Element function log(a: String) = ?primitives/log Element function read_root() = ?primitives/read_root Element function read_taskroot() = ?primitives/read_taskroot Boolean function is_physical_int(a: Element) = ?primitives/is_physical_int Boolean function is_physical_float(a: Element) = ?primitives/is_physical_float Boolean function is_physical_string(a: Element) = ?primitives/is_physical_string Boolean function is_physical_boolean(a: Element) = ?primitives/is_physical_boolean Boolean function is_physical_action(a: Element) = ?primitives/is_physical_action Float function time() = ?primitives/time String function hash(a : String) = ?primitives/hash Float function __sleep(a : Float, b : Boolean) = ?primitives/__sleep