~~main() doesn't need function type, but nah, who cares?~~ It is needed for other function commands