Fix #143 - Adds argument checking for lisp-streams and Gray sttreams for LISTEN
listen
should signal an error if more than argument is supplied. But cmucl supports simple-streams where listen
can take 2 optional args.
I added argument checking for lisp-streams so that providing 2 optional arguments generates an invalid number of arguments error.