syntaxFromToken now takes syntax instead of context
refactoring syntax functions
build
unwrap single element syntax arrays fixes #100
build