Other "humanoids" on Carcosa?