Period::merge accept more Period objects