Probably not good for ruby when combinations of the following things can result in deeply nested code:
module
class
def
if
class << self
def