// assertGetOrNil func assertGetOrNil(t *testing.T, m *maybe.T, v interface{}) { g := m.GetOrNil() if g != v { t.Fatalf("assertGetOrNil: m.Get() returned '%v' instead of '%v'", g, v) } }