foo?.(foo); foo?.bar() foo.bar?.(foo.bar, false) foo?.bar?.(foo.bar, true)