<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:'times new roman', 'new york', times, serif;font-size:12pt;color:#000000;"><div><span class="Apple-style-span" style="font-family: times, serif; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Hello,</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">&nbsp;&nbsp; &nbsp;I'm wondering what the correct terminology is for the extra functions that we define with monads. &nbsp;For instance, State has get and put, Reader has ask and local, etc. &nbsp;Is there a good name for these? &nbsp;I've been calling them the "non-proper morphisms" (as opposed to the "proper" morphisms unit/return and bind). &nbsp;But I don't know if others call them that. &nbsp;Is there any accepted phrase
 for them?</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Thanks,</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">~<span class="yshortcuts" id="lw_1271031861_1" style="border-bottom-style: dashed; border-bottom-width: 1px; border-bottom-color: rgb(0, 102, 204); cursor: pointer; background-color: transparent; "><span class="yshortcuts" id="lw_1271031945_0" style="border-bottom-style: dashed; border-bottom-width: 1px; border-bottom-color: rgb(0, 102, 204); cursor: pointer; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; ">Mark Snyder</span></span></div></span></div><div style="position:fixed"></div>


</div><br>



      </body></html>