@:value(cast 1)@:enum@:implinlineread onlyDynamicUsage:Usage = 1
@:value(cast 2)@:enum@:implinlineread onlyReadableUsage:Usage = 2
@:value(cast 0)@:enum@:implinlineread onlyStaticUsage:Usage = 0