Class::ReturnValue - A return-value object that lets you treat it as as a boolean, array or object