Except where otherwise indicated, these files are copyright John W. Lato, 2008. Permission to use this library is granted by the GNU LGPL v. 2.1 (see LICENSE). The file C2HS.hs is copyright Manuel M T Chakravarty, and is governed by different license restrictions. Details are included in the file.