export declare function concat<A>(head: A[], tail: A[]): A[];
export declare function concat<A>(head: A[]): (tail: A[]) => A[];
export declare function concat(tail: string, head: string): string;
export declare function concat(tail: string): (head: string) => string;
