Effect.logX with both a message and an arbitrary payload (similarly to console.log("my message", { foo: "bar" })). Effect.log doesn't seem to provide a way to pass a payload. How could I log both the message and the payload? Do i need to make my own logger?