#pragma once #include namespace lily { enum class binop { add, subtract, times, divide }; static std::string op_supercombinator(binop op) { switch(op) { case binop::add: return "+"; case binop::subtract: return "-"; case binop::times: return "*"; case binop::divide: return "/"; } } };