Updated to version 0.3.0; added support for changing the string types and used the compiled cache.