Build steps: 1. On darwin/Leopard, the standard cpp doesn't work. Using the following command in the configure stage does: runhaskell Setup.lhs configure --c2hs-options=--cppopts=-U__BLOCKS__ try to make this automatic... 2. Re-check build on Ubuntu with changed header locations. 3. Finish darwin build process for automated csound installer, check for self-compiled versions as well. 4. Check PC build process (for automated csound installer and self-compiled). Interface: 1. Clean up the safe/unsafe names of functions. Possibly separate into two modules... 2. Better documentation and Haddock organization.