aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--neb/__init__.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/neb/__init__.py b/neb/__init__.py
index a6d5193..a2d6541 100644
--- a/neb/__init__.py
+++ b/neb/__init__.py
@@ -384,7 +384,7 @@ class TypeWrap:
# if it's an any type, it's valid
if self.parent is None:
return Bool(True)
- if isinstance(self.is_func, Function):
+ if isinstance(self.is_func, Function) or isinstance(self.is_func, MultiFunction):
valid = self.is_func.call(Expr([self.name, target]), env, ns)
else:
valid = self.is_func(self.name, [target], env, ns)