Insanely long ack completion
Allow dynamicly adding types
Make ack completion not spew to stderr if ack is not installed