Add more completion magic, type prototype properties are now semi-correctly included.