Beyond the Stream: Islam and society in a West African town