I have heard good a stuff about "gradulizer" though. It uses a gradual type system instead of dialyzers success typing.
https://github.com/josefs/Gradualizer