Helpful to annotate the shape of JavaScript objects and functions. It makes more focus on the structure and organization of the code.