Hide the Function constructor