Dont use .Pointer() to compare funcs but convert to correct type.
Created an interface for the ErrorHandler.
Make examples run.
Use time.Since().