export function and(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 a && b && c && d && e && f && g && h;
}