Custom `Show` instances to deal with `-`