f24daa7ef9
This makes it possible to use strings as the macro name argument to defreader, which in turn makes it possible to define reader macros with names that would otherwise result in parse errors. Such as `#.`. This fixes #918. Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>