compiled functions inherit from AbstractFunction
interesting testcase :) (TO BE NUKED)