Would it be judicious to define the Hilbert space of Quantum Mechanics over the quaternion numbers instead of the complex numbers? We can define a tensor product by the Hamilton numbers Q:
HQ=Q⊗RH
with products:
q(q′⊗ψ)=(qq′)⊗ψ
(q⊗ψ)q′=(qq′)⊗ψ
with H the complex Hilbert space. So that we have the brackets <qψ|ϕ>=ˉq<ψ|ϕ>, <ψq|ϕ>=<ψ|ˉqϕ> and <ψ|ϕq>=<ψ|ϕ>q.
The observables would be right linear operators: A|ψq>=A|ψ>q.