Added first attempt to get a generic type solved.