Modernized the return type syntax and added HeaderDoc comments.