1 (import [types :as pytypes])
3 (defclass MalException [Exception]
4 (defn --init-- [self val] (setv self.val val)))
7 (defn --init-- [self val] (setv self.val val)))
10 (if (= (type obj) pytypes.FunctionType)
11 (pytypes.FunctionType obj.__code__ obj.__globals__
13 :argdefs obj.__defaults__
14 :closure obj.__closure__)