function prependimport { prepend } from "https://dotland.deno.dev/x/rambda@9.4.1/files/index.d.ts"; prepend<T>(xToPrepend: T, iterable: T[]): T[]prepend<T, U>(xToPrepend: T, iterable: IsFirstSubtypeOfSecond<T, U>[]): U[]prepend<T>(xToPrepend: T): <U>(iterable: IsFirstSubtypeOfSecond<T, U>[]) => U[]prepend<T>(xToPrepend: T): (iterable: T[]) => T[]Type ParametersTParametersxToPrepend: Titerable: T[]ReturnsT[]Type ParametersTUParametersxToPrepend: Titerable: IsFirstSubtypeOfSecond<T, U>[]ReturnsU[]Type ParametersTParametersxToPrepend: TReturns<U>(iterable: IsFirstSubtypeOfSecond<T, U>[]) => U[]Type ParametersTParametersxToPrepend: TReturns(iterable: T[]) => T[]