Enhance docs of Statement constructor and add alternate constructors

That's a strange `@phpdoc` syntax, isn't it? What's wrong with `@param Snak|Claim $snak`?