indirect method calls (a la new Foo: 1, 2, 3) work