Rename the .impl property and ensure all files use unwrap as needed

This is in preparation of allowing different strategies for wrapping
really crazy would be to regenerate this per build, but that seems like serious overkill :)