BOP

Split basics
BOP

primitive-types