(module test_22b3_default_e2e (class D (param a) (method dval (type (fn-type (params a) (ret (con Int)))) (default (lam (params (typed x a)) (ret (con Int)) (body 99))))) (instance (class D) (type (con Int))) (fn main (type (fn-type (params) (ret (con Unit)) (effects IO))) (params) (body (app print (app dval 0)))))