How to Use Embedding to Write Cleaner Code in Go? Know how borrowing a type can give you clean code...