using System;
public class Program
{
public static void Main()
FP b = (FP)1.1d;
Console.WriteLine(b.Value);
}
public struct FP
public int Value;
public static implicit operator FP(int value) => new FP() { Value = value };
[Obsolete("Nope", true)]
public static implicit operator FP(float value) => throw new Exception("Nope");