Add typed pointer support.
Fix bootstrap.
Fix -2147483648.