Start fixing lifetime bounds. does not compile!