Copy from srfi-9 document.
  http://srfi.schemers.org/srfi-9/srfi-9.html
Support util.record library
First commit of supporting srfi-9.