<> typically surrounds a required argument for the given context, whereas [] usually surrounds an optional one.