You could remove the `applicable?` call and definition if you wanted to lighten the samples up some more. You could also get away without the `Notification` struct and just return the `{t: ..., o: ...}` hashes.