This doesn't work: ``` struct Foo { baz: uint } impl Foo { static fn bar() { Foo { baz: 0 }.bar(); } fn bar() { } } ``` and yields: ``` error: internal compiler error: calling transform_self_type_for_method on static method ```