Which code snippet correctly declares a CustomInt type alias of type Int32?
type CustomInt = System<Int32>;
using CustomInt = System.Int32;
var<T> CustomInt = Int32;
typealias CustomInt = System.Int32;