Add unit tests for the `alias/3`, `coinductive/1`, and `meta_predicate/1` predicate directives