move PrimitiveTriple from centipede to bakemono so we can implement Writable and somebody replace String with Text