Some test renaming
Small tweaks
Moved &rest args into as_documentation; added future fact
Added extra &rest arg test
It was wrong for extended-list-= to treat lists w/ different arities as equal
You can use checkers on the optional args
& doesn't have to be a checker - it just has to have a value
A little renaming