better :kw? support
:= for binding op
mk-list-bind will make things simpler
use mk-list-bind only
better mk-list-type and test clean up
simplified and fixed bug
changed 'assert' to 'when', fixed some README doc
clean up
bump version