From 523049ec96f763fd8db8a00badd898e87e0f76bf Mon Sep 17 00:00:00 2001
From: Michiel Cottaar <MichielCottaar@protonmail.com>
Date: Sat, 25 May 2024 16:40:29 +0100
Subject: [PATCH] Check for unexpected types

---
 src/variables.jl | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/variables.jl b/src/variables.jl
index aee2c30..ba6de61 100644
--- a/src/variables.jl
+++ b/src/variables.jl
@@ -326,6 +326,8 @@ function (var::Variable)(block::AbstractBlock, args...; kwargs...)
             return NamedTuple(k => var(v, args...; kwargs...) for (k, v) in pairs(apply_to))
         elseif apply_to isa AbstractVector{<:AbstractBlock} || apply_to isa Tuple
             return var.(apply_to, args...; kwargs...)
+        else
+            error("$(var.getter) returned an unexpected type: $(typeof(apply_to)).")
         end
     end
     return var.f(block, args...; kwargs...)
-- 
GitLab