Compound crypto. lending and borrowing protocol done right?