Simplify EmptyList and Unshift to just keep the Car of a list as the
marker for emptiness