@erights you asked about runtime type information for Genode RPC. I think I found it:
/**
* Helper for calling member functions via a uniform interface
*
* Member functions differ in their types and numbers of arguments as
* well as their return types or their lack of a return type. This
* makes them difficult to call from generic template code. The
* 'call_member' function template remedies this issue by providing a
* wrapper function with a unified signature.
https://github.com/genodelabs/genode/blob/master/repos/base/include/util/meta.h#L425-L592
@erights you asked about runtime type information for Genode RPC. I think I found it:
https://github.com/genodelabs/genode/blob/master/repos/base/include/util/meta.h#L425-L592