Add unit tests for the `meta_non_terminal/1` non-terminal directive