export function nand(a: boolean=true, b: boolean=true, c:boolean=true, d: boolean=true,
  e: boolean=true, f: boolean=true, g:boolean=true, h: boolean=true): boolean {
  return !and(a, b, c, d, e, f, g, h);
}