Starting with tag: [TAG 0.4.4.3 lennart@augustsson.net**20090109020253] [Simplify contexts in user code. lennart@augustsson.net**20090109023600] [Add some methods to type classes for classification. lennart@augustsson.net**20090109023654] [Add the forgotten ops uniary minus and unary invert. lennart@augustsson.net**20090109023747] [Simplify context. lennart@augustsson.net**20090109023813] [Add another example. lennart@augustsson.net**20090109023841] [Allow declaring extern functions inside function monad. lennart@augustsson.net**20090109101915] [Add typeName method. lennart@augustsson.net**20090109102038] [Add LLVM.Util.Arithmetic. lennart@augustsson.net**20090109102053] [Add some more utilities. lennart@augustsson.net**20090109120012] [Update example. lennart@augustsson.net**20090109120033] [Fix comparison bug. lennart@augustsson.net**20090109142850] [Add more functionality for arithmetic functions. lennart@augustsson.net**20090109142901] [Move recursive function definition to Arithmetic.hs. lennart@augustsson.net**20090109143531] [Change how execution engine access happens. lennart@augustsson.net**20090109173318] [Simplify context. lennart@augustsson.net**20090109174955]