There should be optional syntax that allows:
fun square(n):
party in here
unfun
// no longer having fun here fun square(n):
party in here
unfun
// no longer having fun here