#pragma once #include #include "result.hpp" enum class StdlibFunctionId : uint64_t { Unknown, Print, PrintLn, Prn, Assert, Dict, List, Array, Get, SrcLoc, Max, }; class Value; class Symbol; class Array; Result get_stdlib_function_name(StdlibFunctionId fun_id); Result get_stdlib_function(const Symbol& name); Result call_stdlib_function(StdlibFunctionId fun_id, const Array& params);