Use JSDoc type annotations correctly.
egad fix indentation all over the place.