// @ts-ignore - `Some` and `None` are only used in doc comments
import type { None, Option, Some } from ".";
import type { Map } from "./Map";
import type { GenericReturn1W } from "..";
import type { Args, Fn1, GenericFn, GenericResolver, Param0W, ReturnW } from "../HKT";
import type { Applicative, TypeClass$$Applicative } from "../typeclass";
declare module "../typeclass/Applicative" {
interface ApplicativeImpl {
Option: ImplApplicativeFor