New rx implementation introduce some bug: 1. (rx char) throw an error "Unknown rx symbol char" 2. (rx (char ?A ?B)) return a regexp match A or B. This patch aims to fix this.