(**
x = Const("x")
y = Const("y")
N = Const("N")
print(fun({{x, N}, {y, N}}, x))
**)