Playing with traits and lifetimes.