Thank you for this great and helpful library.
As described in the manual, the Fixer returns the original string if it can't be fixed.
(new Fixer)->silent()->fix('invalid');
// 'invalid'
This is maybe not the best way, because it is not possible to detect, if an error occured or not.
If any error happens silently, the function should return false.