Add framework for attaching functions as attributes