Avoid polluting global ns with our typedefs