If has an indent function 2, not 1
Change &optional branches to &rest branches in `-if-let`s
Add debug declarations for `-when-let`s and `-if-let`s
Update docs
Merge pull request #51 from Fuco1/debug-decl

Debug declarations, better indent & if changed to &rest else