public static implicit operator int(A value) => 5;
public static void Main() {
Console.WriteLine(new A() + new A());
Console.WriteLine(new A() * new A());
Console.WriteLine(new A() + 6);
Console.WriteLine(new A() * 2);
Console.WriteLine(new A() | 6);
Console.WriteLine(new A() & 6);
Console.WriteLine((double)new A());
Console.WriteLine(Math.Cos(new A()));