Have discovered that generics are not supported, which explains the bizarre "Constructor overload not found" message. From the ArchestrA IDE Help:
Although QuickScript supports import libraries built with .NET CLR version 2.0.50727, it does not support any of the new language features introduced with .NET 2.0, such as generics.
So, looks like I need to create a class which supports the assignment of null for each .NET value type that I want to be able to assign null to, as opposed to using the Nullable class.