#pragma once #include "common.hpp" #include "../level-0/memorystore.hpp" #include #include #include namespace intellect { namespace level1 { concept* gettext(std::string const & str); concept* getnamed(std::string const & name, concept* allocator = nullptr); std::string getname(concept* r); void givename(concept* con, std::string const & name); bool isa(concept* member, concept* group); concept* hyphenate(concept* a, concept* b); concept* alloc(concept* allocator, std::any val); std::string dump(concept * what, concept * set); } }