package test context(T) fun foo() {} context(T) val T.foo get() = 1