Separate functions, constructors, and data types in scope