The code located here is taken from various sources and was not all written by myself. I have included LICENSE files in the source tree indicated where each set of code was taken and what its indivudal licensing requirements are. All code is open source of one form or another, but some is GPL. Niko Matsakis, 2009