Style update
Add more decorations
Remove alexandria dependency
Partials is not a list
Fix style and more types
TEMPLATE should always be a string
Optimize ESCAPE a bit.
Make more function become local
Define alist type and use it
Combine setfs
Rename STRING-MATCH to STRING-STARTS-WITH-P

And use STRING<= to implement it.
Remove most &optional arguments for internal functions

Also fixed a serious bug where we use PRINT-DATA but the first
argument is a STREAM.
Simplify indent handling
Simplify READ-NEWLINE
Put two :WITH clause together
0.12.0 release
Merge branch 'develop'