Constructors must be applied to arguments and cannot be used as first-class values. If necessary use an anonymous function ...