auto::funcptr: Refactor code out of runstep() into _cast_void_pointers_msg()