show more warnings
better type usage, less unnamed consts