#pragma once object Eval(object input, env currentEnv); object apply(object function, object parameters, env currentEnv);