checking in psyntax library, and more scheme aliases to make it work
this provides a better interface and could only help performance starting to add some useful library code