code: function failover(keyword) {
    return (source, replace=source) => {
      if(is(keyword)(source)) {
        return source;
      }
      return replace;
    };
  }
docs: Type.failover('object')(source, replace=source)
  
  @param {keywords} keyword
  @return {function} (source: any, replace: any): any