1 o.foo => undefined 2 TypeError: [object JSAdapter] has no such function "func" 3 in __get__: foo 4 o.foo => foo 5 in __put__: bar 6 in __call__: func