Revert "Remove unused `mappable`"

This reverts commit 8a0d803e2ce2ea1ecc9fe0440d2760eeda8a801f.