add FourElems

Hmm, I haven't been able to understand Rust compilation messages clearly.