diff --git a/.lune/lib/channel.luau b/.lune/lib/channel.luau
index 3df65fc..8fa1479 100644
--- a/.lune/lib/channel.luau
+++ b/.lune/lib/channel.luau
@@ -15,7 +15,7 @@ type Watch<T> = {
     receivers: { thread },
 }
 
---- Crates a new `Watch` channel, returning its send and receive handles.
+--- Creates a new `Watch` channel, returning its send and receive handles.
 local function chan<T>(_phantom: T): ((T) -> (), () -> T?)
     local watch: Watch<T> = {
         value = nil,
diff --git a/.lune/lib/manifest.luau b/.lune/lib/manifest.luau
index 63a69d2..0c524d7 100644
--- a/.lune/lib/manifest.luau
+++ b/.lune/lib/manifest.luau
@@ -25,10 +25,11 @@ export type SPDXLicense =
 export type DependencySpecifier = ((
     { name: string, version: string, index: string? }
     | { workspace: string, version: string }
-    | { repo: string, rev: string, path: string? }
 ) & {
     target: string?,
-}) | { wally: string, version: string, index: string? }
+})
+    | { wally: string, version: string, index: string? }
+    | { repo: string, rev: string, path: string? }
 
 export type PackageTarget = {
     environment: "roblox" | "roblox_server",