reading X of symbol signals unbound-X, also added X-boundp