Sources: Tony Snell has agreed to 4-year, $46M deal -- $44M guaranteed -- to return to Milwaukee. Player option after 3rd year.