More precise representation of function results in struct Patch; convenient printing of V and W; safer access to values in Multi<T>