Review
Congratulations! You've gotten through the Smart Functions section!
To summarize, you've learned:
The role of smart functions (Lesson 1 or Docs: Role of Smart Functions)
The predicates of a function (Lesson 2 or Docs: Function Predicates)
How to use universal functions (Lesson 3 and Lesson 4 or Docs: Universal Functions)
How to use context-dependent functions (Lesson 5 or Docs: Context-Dependent Functions)
How to use predicate specs (Lesson 6 or Docs: Predicate Specs)
How to use collection specs (Lesson 7 or Docs: Collection Specs)
An introduction to predicateTx specs (Lesson 8 or Docs: PredicateTx Specs)
An introduction to rules (Lesson 9 or Docs: Rules)
How to use smart functions in transactions (Lesson 10 or Docs: Functions in Transactions)