export interface Assignable { assign (a: Assignable): void; assign_to (a: Assignable): void; to_object (): Record; }