Make range default to lists and only dispatch optionally.