Add pairSms

Tidying up the language library. Matching functionality of toopher-python library.
Add an `$extras` array for symmetry with `pair`.