make subtype Function aware of prest