Functionlist now extends List