Simplify construction of Reference

We might also want to support some snaks as a list of arguments and get them by `func_get_args()` but that's not really necessary perhaps.