Fork me on GitHub

I’m curious if supporting IPrintWithWriter for functions simply involves an additional test for satisfies? at the scope where we know it is a function, or if there are more subtle issues at play (in which case, since it is a very low priority, won’t burden anyone with it). This appears to work fine:


I don’t appreciate the subtleties. For example, this second check and the lack of ^not-native is something I couldn’t explain and justify if asked:


looks like a mistake the IPrintWithWriter is checked twice