*refactored struct _routine_t to make sure the _ref_t struct is in front of any referenced struct block, thus &_ref_t == &(referenced struct).
*refactored struct _routine_t to make sure the _ref_t struct is in front of any referenced struct block, thus &_ref_t == &(referenced struct).