Remove dependency on template aliasing support.

If template aliasing is not supported, macros are used.

Signed-off-by: Michael Lippautz <michael.lippautz@gmail.com>
README: Update description.

Signed-off-by: Michael Lippautz <michael.lippautz@gmail.com>