Factory static methods are now functions.