fixed function type lists