// Generated by bynkc — do not edit by hand.
// commons arith

import { Ok, Err, Some, None, type Result, type Option, type ValidationError } from "./runtime.js";

export function double(x: number): number {
  return x * 2;
}

export function apply(f: (a0: number) => number, x: number): number {
  return f(x);
}

export function quadruple(x: number): number {
  return apply(double, apply(double, x));
}

