Doc of #?,
Add missing quote
Fix some identifier/environment issues and add free-identifier=?
Adjust some implementation of gauche.record

Preparation for more aggressive inlining.