allowing to leave things like version abstract in the build class would allow people to only set them in nested builds, e.g. forcing people to choose stable or snapshot subbuildsorsignedorunsigned`. This would require allowing the Build class to be abstract and cbt to fill in the blanks with exceptions for the top-level class.
allowing to leave things like
version
abstract in the build class would allow people to only set them in nested builds, e.g. forcing people to choosestable
orsnapshot
subbuildsor
signedor
unsigned`. This would require allowing the Build class to be abstract and cbt to fill in the blanks with exceptions for the top-level class.