Theoretically yes, and probably i'll do it later? but... but it will great if in 5-nodes cluster... 3 can to fail =))
As I told, main idea - 2 failover domains, for example, nodes A1, A2, B1, B2, [C]
Cluster can do own job with one A and one B online, so why not if it possible.
At this moment I got stand for experiments and I want to try any solutions, so if has any ideas how to do it - tell me =)