initial version, with cd, simple dynamic "def", and basic delegation to main shell.