Function type can now contain parameters