An experiment in The Clean Architecture in Go using a debt tracking application