* Use Allman style * Don't use any non-standard-library libraries * Keep everything in the args namespace * Keep it simple and fast * Your changes may be licensed how you wish as long as the project itself can remain MIT-licensed (essentially meaning your license for your changes must be either compatible with the MIT license or you must dual-license and the code put in here must be compatible with the MIT)