libOf :: [String] -> (VarMap -> [VariableValue] -> IO VarMap) -> VariableValue
libOf params fn = FnVar params Map.empty (Left $ Fn fn)
libOf :: [String] -> (VarMap -> [VariableValue] -> IO VarMap) -> VariableValue
libOf params fn = FnVar params Map.empty (Left $ Fn fn)
libOf params fn = FnVar params Map.empty (Left $ Fn fn)