lecture:design_with_prototyping:18._e6_99_82_e8_a8_88_e3_81_ae_e5_86_8d_e6_a7_8b_e6_88_90