separated syntax reader-macro for llvm-ir into separate file

(it seems that a call to set-macro-character will not take effect
inside the same file during compilation => you can't use the
reader-macro in the same file where it is being defined & set)