Make tests data-driven and put together specs which are equivalent and for which we expect the exact same behavior like: * V1, `M`, `[M]`, `[M=>0]` * V2, `M~V`, `[M~V]`, `[M~0=>V]`,`[M=>V]`