Add explicitCast helper to std.conv

Makes possible to define more restricted cast that won't accidently
result in broken behavior during refactoring.