Drop pattern with timeout in Go

Drop pattern with timeout in Go

A brief look at this extremely useful functionality