Archived tweet #11046 from the @leastfixedpoint Twitter Archive@abecedarius @rsnous Still (slowly) trying to think about how to ergonomically reflect into language the fact that toString()/__printOn()/printOn:/etc. are *reflective* operations that absolutely do not belong in `Object`s protocol. Mirrors, sure, for a start; but how to ergonomically *extend* them?