Is there any way to make a type abstract and final at the same time? I know this doesn't sound very well, but as BlitzMax doesn't have shared classes, I think making an abstract class with globals instead of types and functions instead of methods would do the job... unless it is extended!