Fix the code in order to use sharing constraint on the `'a sexp' type for
the SchemeInterpreterEnvironment.
Little refactor in order to require a type in the scheme interpreter signature
instead of a structure for sexp types.
Change the signature SEXP_PARSER in order to have a type standing for
sexp type instead of structure.
Remove the parser structure argument for the SchemeInterpreterEnvironment.