declare class Container { private $value; constructor(x: any); static of(x: any): Container; call(f: (x: T, ...rest: any[]) => U, ...rest: any[]): this; value(): O; } export { Container };