Fix lambda-arity

Fix wrong maximum number bug
Compatible with &key arguments