text: /**
   * (c) 2018 Hajime Yamasaki Vukelic
   * Some rights reserved.
   */
  
  import { A } from './A'
  import { I } from './I'
  import { either } from './either'
  import { isNil } from './isNil'
  
  const U = (f, ...args) => A(A(either, isNil, f, I), ...args);
  
  export { U };
  