First
Add primitive wrappers

it message to explain why this merge is necessary,