fix Issue 12058 - std.typecons.AutoImplement does not work for inout member functions
fix for bugzilla 7693

another test

better to throw on invalid input

whitespace

merged comments

tracking the windows bug from linux

I hope I fixed it

enforce instead of if