Type now distinguishes between fields and functions.