wip for JvmType
bcode refactoring wip
refactoring btype wip
new btype implementation