@@ -609,17 +609,17 @@ expandParams dec ps ns infs tm = en tm
609609 mkShadow (NS x s) = NS (mkShadow x) s
610610
611611 en (PLam n t s)
612− | n `elem` map fst ps
612+ | n `elem` (map fst ps ++ ns)
613613 = let n' = mkShadow n in
614614 PLam n' (en t) (en (shadow n n' s))
615615 | otherwise = PLam n (en t) (en s)
616616 en (PPi p n t s)
617− | n `elem` map fst ps
617+ | n `elem` (map fst ps ++ ns)
618618 = let n' = mkShadow n in
619619 PPi p n' (en t) (en (shadow n n' s))
620620 | otherwise = PPi p n (en t) (en s)
621621 en (PLet n ty v s)
622− | n `elem` map fst ps
622+ | n `elem` (map fst ps ++ ns)
623623 = let n' = mkShadow n in
624624 PLet n' (en ty) (en v) (en (shadow n n' s))
625625 | otherwise = PLet n (en ty) (en v) (en s)