Boostrap: primitives binary operations and casts