Hey there, relatively new to Prisma. Is there a recommend way to insert a many to many relationship based off two previous inserts that both return unique ids. For example, insert a device and return the id, insert a boat and return the id, and then insert a provisonedDevice with two foreign keys as the boatId and deviceId. At any point of failure, I would want the complete transaction to fail (No device or boat to be inserted).