|> defaults to equality on ints or strings
support lists