https://confusion.cc/2018/09/26/consume/
Consume...!