add example for interface learning
add errors.go
Merge branch 'master' of https://github.com/walk1ng/scratch-go