Maybe i miss your point , but some similar to this is in MorphicWrappers

Edgar
@morplenauta

On 5 May 2018, at 19:10, Chris Muller <asqueaker@gmail.com> wrote:

  1) An object appears on the screen.
  2) Some widget on the object provides one or a (filtered) list of
message selectors the user is allowed to send, shown by their **actual
implementation names** in the class.
  3) The invocation of the message causes its return value to appear
as another object on the screen.  Return to step 1.