Nit @param and @return are missing in JSDoc.