I totally understand that this is a private API, and I understand why polyamorous isn't currently documented. Though, it would be really nice to have a tiny bit of documentation about how it works.
It was really tricky and required a lot of digging to pull polyamorous into baby_squeel for this reason.