Attempt to get working with lifetime elision