#pragma once #include "common.hpp" #include #include namespace intellect { namespace level2 { ref & context(); ref makehabit(ref name, std::initializer_list infonames, std::function code); ref makehabitinformationorder(ref habit); void habitassume(ref habit, ref information, ref value); ref dohabit(ref habit, std::initializer_list args = {}); ref dohabit(ref habit, std::initializer_list> args); } }