- Adds support for predicate and FD.
- Adds unittests.
- Adds noise examples.