i = quaternion(0, 1, 0, 0)
j = quaternion(0, 0, 1, 0)
k = quaternion(0, 0, 0, 1)
from quaternion import i, j, k
a = 1 + 2 * i + 3 * j + 4 * k
Can I create a class that will be created by non trivial syntax?