Get rid of unneeded metafunction.
Add comment of warning.
Some more tests.