Easy advisory file locking for Go