Hyper Hawkes Processes: Interpretable Models of Marked Temporal Point Processes