Variadic Hook Returns

Allowed hooks to return an arbitrary number of values instead of a static amount (6).