Без заголовка
Мне кажется, что какое-то связное объяснение задуманного с автоматизацией преобразования типов есть в http://nbviewer.ipython.org/gist/StefanKarpinski/b8fe9dbb36c1427b9f22 (как минимум, там значительное число примеров чуть ли не в первых строчках посвящается BigFloat и наверняка с BigInteger там что-то похожее).
Впрочем, это не означает, что в поставляемых библиотеках вся эта политика уже прописана в коде, и её не нужно перед работой вводить ручками откуда-нибудь (и, может быть, адаптировать под свои нужды).