Change null to nil.
Changes necessary to get x09l to work. This also changes how callbacks work, they are no longer in closures and passed in an obscure way to a function, instead they are passed directly.
Add x09l to the list of working examples.