@bigzaphod This has gotten me before: the reason that is not Sendable
is because KeyPaths can actually capture state since they support subscripts (not the object [keyPath:] ones but regular ones! It makes me wonder if we should have a “property index” or something like that