Add custom typers for different compiling stages.
Add public property for checking custom typers.
This should have better performance, since we don't call TryCustomExpressoinTyper.