go interfaces are weird but good 2025-07-25 why go's implicit interfaces actually make sense read more →