This program has two errors:
using System; T? f(T? t) { t = null; // Error CS0403 Cannot convert null to type parameter \'T\' because it c