Creating a new record that's related to an existing record and creates new relations? - Theo's Typesafe Cult