@Test
 public void shouldConvertToStack() {
   final Value<Integer> value = of(1, 2, 3);
   final Stack<Integer> stack = value.toStack();
   if (value.isSingleValued()) {
     assertThat(stack).isEqualTo(Stack.of(1));
   } else {
     assertThat(stack).isEqualTo(Stack.of(1, 2, 3));
   }
 }