I didn't see this reported elsewhere, so:
julia-0.4> round(BigInt, 2.5)
ERROR: MethodError: `trunc` has no method matching trunc(::Type{BigInt}, ::Float64)
Closest candidates are:
trunc{T<:Integer}(::Type{T<:Integer}, ::Integer)
trunc(::Type{Signed}, ::Float64)
trunc(::Type{Unsigned}, ::Float64)
...
in round at float.jl:177
There are definitions going from BigFloat to BigInt. Maybe we could use those, if implementing a direct route is unfeasible.
julia-0.4> round(BigInt, big"2.5")
2