// when the module does not have sub module, we can put the contents of the module in a separate file and just call the `mod <filename>;`
pubenumStatus{
Connected,
Interrupted,}pubfnconnect_to_database()-> Status{returnStatus::Connected;}pubfnget_user(){}