Learn about interfaces and errors!
Learn about goroutines!