A Tutorial Introduction to Quantum Circuit Programming in Dependently Typed Proto-Quipper