Added basic optional type documentation