CSolve: Verifying C with Liquid Types