Refactoring.
Work on declaration list specialization.