Move transmute to staging.

Do not accept this until I give the OK and have cleaned up the branch.